41 research outputs found

    Improving the performance of bubble sort using a modified diminishing increment sorting

    Get PDF
    Sorting involves rearranging information into either ascending or descending order. There are many sorting algorithms, among which is Bubble Sort. Bubble Sort is not known to be a very good sorting algorithm because it is beset with redundant comparisons. However, efforts have been made to improve the performance of the algorithm. With Bidirectional Bubble Sort, the average number of comparisons is slightly reduced and Batcher’s Sort similar to Shellsort also performs significantly better than Bidirectional Bubble Sort by carrying out comparisons in a novel way so that no propagation of exchanges is necessary. Bitonic Sort was also presented by Batcher and the strong point of this sorting procedure is that it is very suitable for a hard-wired implementation using a sorting network. This paper presents a meta algorithm called Oyelami’s Sort that combines the technique of Bidirectional Bubble Sort with a modified diminishing increment sorting. The results from the implementation of the algorithm compared with Batcher’s Odd-Even Sort and Batcher’s Bitonic Sort showed that the algorithm performed better than the two in the worst case scenario. The implication is that the algorithm is faster

    Bidirectional Bubble Sort Approach to Improving the Performance of Introsort in the Worst Case for Large Input Size

    Get PDF
    Quicksort has been described as the best practical choice for sorting. It is faster than many algorithms for sorting on most inputs and remarkably efficient on the average. However, it is not efficient in the worst case scenarios as it takes O(n2). Research efforts have been made to enhance this algorithm for the worst case scenarios by improving the way the algorithm chooses its pivot element for partitioning, but these approaches have the disadvantage of increasing the algorithm’s average computing time. Introsort was, however, developed to overcome this limitation. This paper presents an approach that uses Bidirectional Bubble Sort to improve the performance of Introsort. Instead of using Insertion Sort as the last step of the sorting algorithm for small lists, the approach uses Bidirectional Bubble Sort. The results of the implementation and experimentation of this algorithm compared with Introsort shows its better performance in the worst case scenario as the size of the list increases

    DEVELOPMENT OF IGBO LANGUAGE E-LEARNING SYSTEM

    Get PDF
    E-Learning involves using a variety of computer and networking technologies to access training materials. The United Nations report, quoted in one of the Nigerian dailies towards the end of year 2006, says that most of the minor languages in the world would be extinct by the year 2050. African languages are currently suffering from discard by the original speakers of the languages as parents prefer to communicate with their children in English language or other languages rather than in their mother tongues. Although, there are Web-based language learning systems, this paper presents a standalone Igbo language learning system that enables prospective learners to learn the rudiments of the language at their convenience especially where there is limited or no Internet connectivity in order to arrest the extinction that looms over the language

    Mobile Phone:The Past,The Present and The Future

    Get PDF
    Since the introduction of cellular analogue phone in 1985 (first generation mobile phone), there has been a continuous improvement from the first generation to digital secondgeneration to 2.5 generation and now the third-generation. The ground is also being prepared for the fourth-generation mobile phone. Mobile technology has transformed our lives in ways that might have seemed unimaginable some years ago and yet we are still witnessing more transformations and many more are yet to come. This paper examines the concept of cellular communication, the development of mobile phones, the features in the past, the current trends and what to the future holds in general and specifically for Nigeria. The cost implications of the various generations over the previous ones to the end users are also discusse

    An Architectural Framework for Collaboration of Heterogeneous Communication Devices Using WAP and Mobile Device Augmented(MDA)Gateway Integration

    Get PDF
    Within the last couple of years, the challenge of displaying collaborative multimedia information has become very important with the large diversity of communication devices such as Personal Computers, laptops, notebooks and handheld devices. The shared data and information may be presented with different views depending on the communication device used by a particular collaborator. The use of various web tools (HTML, WML etc) offers some solutions to the problem but if the target application requires more complex features such as rich multimedia data than is manageable using HTML or WML format, something else need to be done. In this paper, we propose a framework that integrates WAP and MDA Gateway to support collaboration among virtual teams and nomadic workers using heterogeneous communication devices. We then discuss an approach for augmenting mobile device small screen capabilities with surrounding large screen display device

    Improved Shellsort for the Worst-Case, the Best-Case and a Subset of the Average-Case Scenarios

    Get PDF
    Sorting involves rearrangement of items into ascending or descending order. There are several sorting algorithms but some are more efficient than others in terms of speed and memory utilization. Shellsort improves on Insertion sort by decreasing the number of comparisons made on the items to be sorted. This paper presents an Improved Shellsort algorithm that further decreases the number of comparisons made on the items to be sorted through a modified diminishing increment sort. The results obtained from the implementation of both Shellsort and the proposed algorithm shows that the proposed algorithm has a fewer number of comparisons made for all input sizes of the best and worst cases and for input size of twenty or less for the average case. By implication, this means that the proposed algorithm is faster in these situations. The strength of the algorithm however diminishes for only the average case of input size greater than twenty

    Developing a Web-Based Location Navigation System in the Context of Covenant University

    Get PDF
    More often than not, people are faced with a number of challenges while considering the environment where they are vis-a-vis locating the exact place they are going at a particular instance. A location-based navigation system, however, helps out by providing direction to the desired location through the use of subjective rating. However, users preferring a combination of maps and photographs of the desired places render such location-based navigation systems inadequate. This paper addresses these challenges by presenting a web- based destinations „ directions system that assists users locate their desired destinations on the campus by navigating their way using the map provided by the audio navigator as the navigator tells the users their locations and how to get to their destinations on the campus

    Towards Designing a Biometric Measure for Enhancing ATM Security in Nigeria E- Banking System

    Get PDF
    Security measures at banks can play a critical, contributory role in preventing attacks on customers. These measures are of paramount importance when considering vulnerabilities and causation in civil litigation. Banks must meet certain standards in order to ensure a safe and secure banking environment for their customers. This paper focuses on vulnerabilities and the increasing wave of criminal activities occurring at Automated Teller Machines (ATMs) where quick cash is the prime target for criminals rather than at banks themselves. A biometric measure as a means of enhancing the security has emerged from the discourse

    Awareness and Usage of Internet-based Health Information for Self-Care in Lagos State, Nigeria: Implications for Healthcare Improvement

    Get PDF
    Objective: This work investigated Nigerians’ Internet pattern usage, their awareness of, and factors influencing their use of the Internet for self-care health information, given that healthcare in the country is generally inadequate. Methodology: A questionnaire-based assessment of 205 individuals selected randomly was carried out. Cronbach’s alpha was used to determine the consistency of the constructs while SPSS was used for data analysis. Results and Conclusion: The results indicate that 61% of the participants use the Internet for self-care and are aware of the availability of health information on the Internet. The participants also reported that they have used the Internet for communication, social networking, research and banking purposes. The results validate perceived ease of use, compatibility, Internet self-efficacy, and technical support and training as factors to consider in using the Internet for self-car
    corecore